html,
body {
    height: 100%;
    font-size: 9.765625vw;
}

body,
h1,
h2,
h3,
p,
ul {
    padding: 0;
    margin: 0;
    font-size: 0.12rem;
}

button {
    border: 0;
}

button:active {
    background: none;
}

li {
    list-style: none;
}

.h_100 {
    height: 100%;
}

.flex {
    display: flex;
}

.flex_wrap {
    flex-wrap: wrap;
}

.flex_nowrap {
    flex-wrap: nowrap;
}

.home {
    height: 100%;
}

.home .home_l {
    height: 100%;
    min-width: 3rem;
    width: 3rem;
    background: #fff;
    overflow: hidden;
}

.home .home_r {
    flex: auto;
    overflow-y: scroll;
    height: 100%;
    background: #FFFFFF;
<<<<<<< HEAD
    box-shadow: 10px -2px 15px -13px rgba(0, 0, 0, 0.2) inset;
=======
    box-shadow: 0.1rem -0.02rem 0.15rem -0.13rem rgba(0, 0, 0, 0.2) inset;
>>>>>>> 09b868de12a5afa443c39651869023e16bdba3ca
}

.home_header {
    position: relative;
}

.hd_icon {
    position: absolute;
    right: 0.4rem;
    top: 0.21rem;
}